package cn.soft863.users.dao;

import java.util.List;
import java.util.Map;

import cn.soft863.common.util.PageInfoUtil;
import cn.soft863.users.pojo.ABalance;

/**
 * dao,
 * 一张表对应一个dao,
 * 采用多态来做,
 * 接口和实现类
 * @author 902-B-Book
 *
 */
public interface IABalanceDao
{
	/**
	 * 保存一条记录
	 * @param balance
	 * @return
	 */
	int saveOneDao(ABalance balance);
	
	/**
	 * 更新一条记录
	 * @param balance
	 * @return
	 */
	int updateOneDao(ABalance balance);
	
	/**
	 * 查询多条记录
	 * Cond:condition:条件
	 * @param pageInfoUtil 分页
	 * @param condMap 查询条件
	 * @return
	 */
	List<ABalance> findCondListDao(PageInfoUtil pageInfoUtil,Map<String, Object> condMap);
	
	/**
	 * 查询一条记录
	 * 
	 * @return
	 */
	ABalance findOneDao(Map<String, Object> condMap);
}
